﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace FlexFlow.Model
{
    /// <summary>
    /// 为支持流转操作的结果提供接口
    /// </summary>
    public interface IFlowableResult
    {
        /// <summary>
        /// 表示当前结果指定的接下来应该流转到得活动ID集合
        /// </summary>
        Guid[] NextActivityIds { get; set; }
        /// <summary>
        /// 表示当前结果指定的用于流转到接下来的活动的进入数据
        /// </summary>
        KeyValuePair<Guid, Object>[] NextActivityEnterData { get; set; }
    }
}
